/*
 * 这里放一些和业务无关的辅助method
 * namespace HW.util, util
 *
 **/
(function(){
    var util = {
        log : function(){
            console.log.apply(console, arguments);
        },


        /*
        * 把array按照参数分成若干组 [1,2,3,4] -> [[1,2], [3,4]]
        * @param arr
        * @param num
        * @return Array
        * */
        cutArrayByNum : function(arr, num){
            var rs = [];
            var len = Math.ceil(arr.length / num);

            for(var i= 0; i<len; i++){
                rs[i] = [];
            }

            var n= 0,
                size = arr.length;
            while(n < size){
                var rsIndex = Math.floor(n / num),
                    tmp = rs[rsIndex];

                var ta = n % num;
                tmp[ta] = arr[n];

                n++;
            }

            return rs;
        }
    };

    //使用underscore
    _.extend(util, _);


    window.util = HW.util = util;
})();